home *** CD-ROM | disk | FTP | other *** search
- //Global call to cinematic settings, for the beginning of a level
-
- void Cine_Fakeplayer()
- {
- $player.hideweapon( 1 );
- fakeplayer();
- $fakeplayer.rendereffects( "+betterlighting" );
- }
-
- void C_Placeholder()
- {
- //cprint( "Placeholder Cinematic" );
- }
-
- void E_Placeholder()
- {
- //cprint( "Placeholder Event" );
- }
-
- void Black_Fadein()
- {
- cam_fadein( 1, 0, 0, 0, 1, 0 );
- }
-
- void Black_Fadeout()
- {
- cam_fadeout( 1, 0, 0, 0, 1, 0 );
- }
-
- void White_Fadein()
- {
- cam_fadein( 1, 1, 1, 1, 1, 0 );
- }
-
- void White_Fadeout()
- {
- cam_fadeout( 1, 0, 0, 0, 1, 0 );
- }
-
- void Cinematic_BlackFadein()
- {
- freezeplayer();
- cinematic();
- cam_fadein( 1, 0, 0, 0, 1, 0 );
- letterbox( 1 );
- wait( 1 );
- }
-
- void Cinematic_BlackFadeout()
- {
- cam_fadeout( 1, 0, 0, 0, 1, 0 );
- clearletterbox( 1 );
- wait( 1 );
- noncinematic();
- releaseplayer();
- }
-
- void Cinematic_WhiteFadein()
- {
- freezeplayer();
- cinematic();
- cam_fadein( 1, 1, 1, 1, 1, 0 );
- letterbox( 1 );
- wait( 1 );
- }
-
- void Cinematic_WhiteFadeout()
- {
- cam_fadeout( 1, 1, 1, 1, 1, 0 );
- clearletterbox( 1 );
- wait( 1 );
- noncinematic();
- releaseplayer();
- }
-
-
- void Init_Dialog()
- {
- dialogtext.dt_fadetime(6);
- dialogtext.dt_fadeoutspeed(0.5);
- dialogtext.dt_fadeinspeed(0.5);
- dialogtext.dt_position(1);
- dialogtext.dt_clear();
- }
-
- void Start_Cinematic_AI_ON()
- {
- float cattime;
-
- // fakeplayer( 1 );
- cattime = $player.allow_cheshire(0);
- //printfloat (timerem);
- $player.hideweapon( 1 );
- //$player.killdemons();
- musicvolume( .5, 2 );
- $fakeplayer.hideweapon( 1 );
- freezeplayer();
- cinematic();
- letterbox( 1 );
- if(cattime > 0)
- wait(cattime);
- }
-
- void Start_Cinematic()
- {
- float cattime;
-
- level_ai( 0 );
- // fakeplayer( 1 );
- cattime = $player.allow_cheshire(0);
- //printfloat (timerem);
- $player.hideweapon( 1 );
- //$player.killdemons();
- musicvolume( .5, 2 );
- $fakeplayer.hideweapon( 1 );
- freezeplayer();
- cinematic();
- letterbox( 1 );
- if(cattime > 0)
- wait(cattime);
- }
-
- void Start_Cinematic_Fast()
- {
- float cattime;
-
- level_ai( 0 );
- // fakeplayer( 0 );
- cattime = $player.allow_cheshire(0);
- $player.hideweapon( 1 );
- //$player.killdemons();
- musicvolume( .5, 2 );
- $fakeplayer.hideweapon( 1 );
- cinematic();
- letterbox( 1 );
- if(cattime > 0)
- wait(cattime);
- }
-
-
- void End_Cinematic()
- {
- $fakeplayer.hideweapon( 0 );
- setcvar( "timescale", "1" );
- removefakeplayer();
- $player.allow_cheshire(1);
- $player.hideweapon( 0 );
- restoremusicvolume( 2 );
- noncinematic();
- clearletterbox( 2 );
- cueplayer( 2 );
- releaseplayer();
- level_ai( 1 );
- }
-
-
- void End_Cinematic_Fast()
- {
- $fakeplayer.hideweapon( 0 );
- setcvar( "timescale", "1" );
- removefakeplayer();
- $player.allow_cheshire(1);
- $player.hideweapon( 0 );
- restoremusicvolume( 2 );
- noncinematic();
- clearletterbox( 2 );
- cueplayer( 0 );
- releaseplayer();
- level_ai( 1 );
- }
-
- void Null()
- {
- }
-